package com.lingxu.module.modelScore.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lingxu.base.common.api.vo.Result;
import com.lingxu.module.modelScore.entity.ModelScoreBase;

import java.util.List;

/**
 * @Title: ModelScoreBaseService
 * @Package: com.ptmh.module.modelScore.service
 * @Author: ysj闫世杰
 * @Email: 1105324813@qq.com
 * @Date: Created in 2023/11/29 16:12
 * @Description:
 * @Version: 1.0.0
 */
public interface ModelScoreBaseService extends IService<ModelScoreBase> {

    /**
     * @Author ysj闫世杰
     * @Description 新增评分标准
     * @Date 2023/11/29 16:30
     * @Param: scoreBase
     * @return com.ptmh.base.common.api.vo.Result
     **/
    Result addModelScoreBase(ModelScoreBase scoreBase);

    /**
     * @Author ysj闫世杰
     * @Description 修改评分标准
     * @Date 2023/11/29 17:01
     * @Param: scoreBase
     * @return com.ptmh.base.common.api.vo.Result
     **/
    Result updateModelScoreBase(List<ModelScoreBase> scoreBase);

    /**
     * @Author ysj闫世杰
     * @Description 查询评分标准
     * @Date 2023/11/29 17:19
     * @Param:
     * @return com.ptmh.base.common.api.vo.Result
     **/
    Result findModelScoreBase();

    /**
     * @Author ysj闫世杰
     * @Description 处理计算模型
     * @Date 2023/12/8 9:08
     * @Param:
     * @return com.lingxu.base.common.api.vo.Result
     **/
    Result startModelScoreHandler(String id);
}
